* { margin: 0; padding: 0; }
ol,ul,li{list-style-type:none;}
img{border:0px; vertical-align:middle;}
.clear { height:0px; clear: both; overflow:hidden; }

body { font-size:14px; line-height:1.6; color:#333333; background: #f2f2f2; font-family:'Microsoft YaHei'; }
a { text-decoration: none; color:#333333; }
a:hover { text-decoration: none; color:#009688;}

.indexbox { position: relative; padding: 15px 10px 5px 10px;}
.indexbox_l{ float: left; width: 70%;}
.indexbox_r{ float: right; width: 30%;}

.ibox { margin: 0 5px 10px 5px; box-shadow: 0 0 6px rgba(0,0,0,0.05); background: #fff;}

.ibox1 { height:402px; }
.ibox2 { height:402px; }
.ibox2_m { position: relative; padding-left: 285px; }

.icalendar { position: absolute; left: 10px; top: 0; width: 280px;}

.ibox_t{ margin: 0 15px; height: 58px; line-height: 58px; position: relative;}
.ibox_t i{ float: left; width: 24px; height: 24px; margin-top: 18px; margin-right: 8px;}
.ibox_t i.t1{ background: url(/images/console/t1.png) center center no-repeat;}
.ibox_t i.t2{ background: url(/images/console/t2.png) center center no-repeat;}
.ibox_t i.t3{ background: url(/images/console/t3.png) center center no-repeat;}
.ibox_t i.t4{ background: url(/images/console/t4.png) center center no-repeat;}
.ibox_t i.t5{ background: url(/images/console/t5.png) center center no-repeat;}
.ibox_t b{ float: left; font-size: 18px; margin-right: 13px;}
.ibox_t span{ float: left; font-size: 18px; color: #ececec; text-transform: uppercase; }
.ibox_t a{ float: right; font-size: 14px; color: #878787; }
.ibox_t a i{ float: none; font-family: '宋体'; font-weight: bold; font-style: normal; width: auto; height: auto; margin:0; margin-left: 5px; }
.ibox_t a:hover{ color:#ff4444;}

.inav {}
.inav .item{ float: left; width: 25%;}
.inav .item_m { display: block; position: relative; color: #434343; height: 150px; }
.inav .item p { display: block; position: absolute; left: 0; right: 0; bottom: 50%; margin-bottom: -30px;}
.inav .item p img { display: block; margin: 0 auto;}
.inav .item p i { display: block; position: absolute; left: 50%; top: -8px; margin-left: 15px; height: 22px; line-height: 22px; padding: 0 6px; border-radius: 13px; background: #f75959; color: #fff; border: 2px #fff solid; font-style: normal; font-weight: bold; font-size: 16px; font-family: arial; min-width: 18px; text-align: center;}
.inav .item span { display: block; position: absolute; left: 0; right: 0; top: 50%; margin-top: 35px; text-align: center; line-height: 30px; font-size: 14px;}
.inav .item:nth-child(odd) .item_m { background: rgba(239,240,243,0.2);}
.inav .item:hover { background: rgba(51,138,196,0.1); color:#338ac4;}


.itable { padding: 0 10px; height: 334px; overflow-y: auto;}
.itable table { border:1px #e3e3e3 solid; border-collapse: collapse; font-size: 14px; color:#666666; table-layout: fixed; }
.itable table thead tr { }
.itable table thead tr th{ padding:5px 10px; line-height:28px; border-top: 1px #e3e3e3 solid; font-weight:normal; text-align:left; background:#f5f5f5; }
.itable table tbody tr td{ padding:10px 10px; line-height:28px; border-top: 1px #e3e3e3 solid; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.itable table tbody tr:hover td{ background:#f5f5f5;}

.itable .status { color:#3a8bca; background: #d3e9fb; padding: 0 12px; line-height: 24px; border-radius:6px; display: inline-block;}
.itable .status_c2 { color:#10a083; background: #cef9f0; }
.itable .status_c3 { color:#ff4444; background: #ffe3e3; }


.iecharts_box { padding: 0 10px;}
.iecharts_1 { display: block; width: 100%; height: 298px;}
.iecharts_2 { display: block; width: 100%; height: 298px;}



/*滚动条*/
::-webkit-scrollbar{width: 4px; height:4px; border-radius:2px; }
::-webkit-scrollbar-track{ background:none; }
::-webkit-scrollbar-thumb{ background-color:rgba(0,0,0,0.1); border-radius:2px; }